package com.archerdu.base.dao;

import java.io.Serializable;
import java.util.List;

/**
 * 分页对象接口
 * 
 * @projectName springDemo
 * @description 分页对象接口
 * @author archer du
 * @createDate 2013年9月27日 下午5:27:47
 * @updateUser dxf
 * @updateDate 2013年9月27日 下午5:27:47
 * @updateRemark 新建
 * @version 0.0.1
 */
public interface IPage<T> extends Serializable {

    Integer getPageNo();

    void setPageNo(Integer pageNo);

    Integer getPageSize();

    void setPageSize(Integer pageSize);

    Long getTotal();

    void setTotal(Long total);

    List<T> getList();

    void setList(List<T> list);

    int getPageCount();

    Integer getFitstIndex();

    Integer getMaxIndex();

    String getPageContent(String url);
}
